Package-level declarations
Functions
Link copied to clipboard
fun <Model> FormController<Model>.FormSliderField(modelProperty: KMutableProperty<Int?>, initialValue: Int? = null, validator: Validator<Int>? = modelProperty.validator(), enabled: Boolean = true, implementation: FormFieldImplementation<Int>)
fun <Model> FormController<Model>.FormSliderField(modelProperty: KMutableProperty<Int?>, initialValue: Int? = null, validator: Validator<Int>? = modelProperty.validator(), enabled: Boolean = true, start: Int = 0, end: Int = 100, slider: @Composable (value: Int, setValue: (Int) -> Unit) -> Unit = { value, setValue ->
Slider(
value = value.coerceIn(start, end).toFloat(),
onValueChange = {
setValue(it.roundToInt())
},
valueRange = start.toFloat()..end.toFloat(),
enabled = LocalFormBox.current.enabled,
)
}, errorDisplay: @Composable (error: String) -> Unit = {
StandardErrorDisplay(it)
}, hint: Any? = modelProperty.hint())